<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    
  </style>
</head>
<body>
  
</body>
<script>

  // var a = 108;
  // var b = 20;
  // console.log( a > b );
  // console.log( a >= b );
  // console.log( a < b );
  // console.log( a <= b );
  
  // var a = "108";
  // var b = 20;
  // console.log( a > b );
  // console.log( a >= b );
  // console.log( a < b );
  // console.log( a <= b );

  // 两边只要有一个是数值，都按照数值的比较规则比大小，非数值的会被隐式类型转换成数值
  
  // var a = "199";
  // var b = "20";
  // console.log( a > b );
  // console.log( a >= b );
  // console.log( a < b );
  // console.log( a <= b );

  // 两边都是字符，按照字符的比较规则：逐位按照Unicode编码比较，得到结果，就停止

  // var a = "a";
  // var b = "b";
  // console.log( a > b );
  // console.log( a >= b );
  // console.log( a < b );
  // console.log( a <= b );

  // var a = "a";
  // var b = "Z";
  // console.log( a > b );
  // console.log( a >= b );
  // console.log( a < b );
  // console.log( a <= b );

  // 字符编码：Unicode，十六进制表示

  // 十六进制可以直接转成十进制

  // a~z：97~122
  // A~Z：65~90


  // var a = 10;
  // var b = "10";
  // console.log( a == b );
  // console.log( a != b );

  // console.log( a === b );
  // console.log( a !== b );

  // ==和!=存在隐式类型转换，转数值

  // ===和!==不存在隐式类型转换，不仅比较数据，还比较类型


</script>
</html>